package com.project.service;

import com.project.bean.UnitBean;

import java.util.List;

public interface IUnitService {
    /**
     * 添加设施损坏信息,同时添加房间id做外键
     * @param unit
     */
    public void add(UnitBean unit, Integer roomId);

    /**
     * 查询所有设备信息
     * @param roomId 房间的编号
     * @return 返回设备报损对象集合
     */
    public List<UnitBean> findAll(Integer roomId);


    /**
     * 根据设备损坏记录编号查询
     * @param id
     * @return
     */
    public UnitBean findById(Integer id);

    /**
     * 根据指定设施的状态修改为已解决（需要设施编号）
     * 统计指定房间状态为未解决的记录条数，如果为0，则将房间的状态修改为正常（需要roomId）
     * @param id 设备记录编号
     * @param roomId 房间编号
     */
    public void update(Integer id, Integer roomId);
}
